payment effecting a discharge - Alemán Inglés Diccionario